Обсуждение участника:Vavilexxx

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Награды
Розеттская звезда
Розеттская звезда
Розеттская звезда
За создание статей по иероглифическим ключам.

Коллега, привлекаю ваше внимание к проекту «Графемы». Здесь был Вася 1234qwer1234qwer4⇝обс⇜⇝вклад⇜ 15:57, 19 января 2020 (UTC)[ответить]

Технический орден
Технический орден
Технический орден
За создание и поддержку модулей Список серий и Таблица эпизодов, благодаря которым значительно улучшилось отображение страниц, страдавших от ограничений движка. ~~‍~~ Jaguar K · 10:10, 13 марта 2023 (UTC)[ответить]

Модуль для карточки сезонов[править код]

Кстати, по обсуждению модуля для списка серий — если вдруг у вас появится желание и время для переноса новых шаблонов по ТВ-тематике, то я был бы крайне признателен, если бы взялись за Википедия:Технические запросы#Перенести с англовики карточку и модуль для сезонов сериалов. Месяц назад я перенёс его в песочницу и просматривал как он функционирует без правок — и там буквально нужны минимальные изменения, дополнить парой регулярок для наших форматов заголовков (всего 4) и убрать ненужные функции. Все эти нюансы я перечислил по ссылке. А сам модуль сильно разгрузит и автоматизирует заполнение карточек. Solidest (обс.) 19:38, 7 февраля 2024 (UTC)[ответить]

  • С удовольствием и с легкостью это сделаю, если конечно другие не опередят. Lua мой второй родной язык (первый — python). Мне, правда, на работе нужно много кода перекодить, но надеюсь найдется время… С уважением, Vavilexxx (обс.) 20:25, 7 февраля 2024 (UTC)[ответить]
  • по результату этого обсуждения рекомендуется использовать «серия» вместо «эпизод» в заголовках статей, категорий, тексте в шаблонах и т. д. Но у нас по-прежнему в большинстве используется слово «эпизод» в списках. И также бывают «список серий телесериала», «список серий мультсериала». Вероятно придётся учитываться всё это, либо просто оставить на ручное заполнение всё кроме стандартного варианта.
  • в данный момент сами статьи имеют уточнения в заголовках вида (сезон 1), (1-й сезон), (1 сезон), (Сезон 1). На днях пытался добиться консенсуса в пользу первого варианта, который сейчас используется в большинстве названий статей/в карточках/в разделах в тексте, но поддержки не получил — люди решили что это было голосование за то что им симпатичнее, а не так как принято в энциклопедиях. Поэтому похоже придется все 4 варианта иметь в виду.
  • на днях ещё участвовал в обсуждении, где обсуждались заголовки статей у сериалов с одним названием. На английской вики есть закрепленная в правилах практика сперва уточнять в скобках страну типа en:The Office (American TV series). У нас в инструкциях Проекта Телевидение прописано всегда уточнять только по году: Новобранец (телесериал, 1988), не обращая внимания на другие статьи. Но по факту уточнение по стране у нас всё равно используется в 80+ статьях (15 % случаев). И вот в этом обсуждении намеревались обсудить закрепление этой практики, что если одинаковые названия сериалов, то всегда сперва уточнять по стране. Относительно сезонов, сейчас это имеет отношение только у Голоса, Голос. Дети и The Voice: см. Категория:Сезоны реалити-шоу. На англовики у них есть отдельный модуль по обработке стран в заголовках — и там у них они преобразуются в прилагательные, а у нас это просто страна. Но и сама форма записи у нас может быть специфичной: Красные браслеты (телесериал, Россия — Украина) и в единичных случаях Борджиа (телесериал, Канада — Венгрия — Ирландия), Борджиа (телесериал, Франция — Германия — Чехия — Италия)]. И тут уже наверное вам самому решать — стоит ли идти на опережение и сразу делать функционал для стран, или просто убрать этот кусок из модуля, пока у нас эта практика формально не закреплена и не распространена.
  • единственные варианты с двойными скобками: Черепашки-ниндзя (мультсериал, 2012) (2 сезон) и Миссия невыполнима (телесериал, 1988) (сезон 2).
  • это к модулю наверное не относится, но просто на всякий случай: я давно работаю над тем, чтобы привести все параметры карточек связанные с ТВ в один вид. Вот тут указано как должны называться параметры: Участник:Solidest/Черновик2. С сезонами я уже исправил это и только осталось убрать параметры годов. И также добавить даты съёмки (что я сейчас и сделаю), и решить нужен ли «оригинал названия», который у нас традиционно помещается наверх, но с модулем это будет неоч красиво.
  • цвет в карточках сезонов у нас опять решили отключить прошлым летом на основе мнения нескольких человек, так как много лет назад было решено использовать стандартный голубой цвет в карточках по всей вики. Но так это не обсуждалось внутри ТВ проекта и за последние года несколько раз возвращалось в карточку — так что я пока параметр цвета не удалял из статей. Наверное и в коде пока лучше закомментить это, так как лично мне кажется странным что списки у нас цветные, а карточки одноцветные, тогда как они должны быть одного цвета (цвета сезона на англовики чаще всего подстраивали под цвет постера сезона в карточке, хоть это нигде и не прописано, и тут эта связь рушится).
Solidest (обс.) 15:02, 12 февраля 2024 (UTC)[ответить]
  • Solidest, не могли бы вы, если будет время и желание, накидать мне список вариантов полных названий статей? Там капец, бардак в названиях и в целом в статьях! Тяжело парсить неструктурированную шляпу... Я пока только разбирался в вариантах, за кодинга даже нет смысла браться. Хотя, результат уже есть - ссылка на список эпизодов работает. С уважением, Vavilexxx (обс.) 18:26, 12 февраля 2024 (UTC)[ответить]
  • Тут однозначно нужен консенсус по именованию статей и по использованию шаблонов. Ещё есть ветка аниме. Они там используют свой шаблон созданный на основе старых шаблонов списка серий и таблицы эпизодов, хотя для них модульный шаблон прекрасно подходит. Плюс у них там монополия, кого попало не пускают к правкам... С уважением, Vavilexxx (обс.) 18:42, 12 февраля 2024 (UTC)[ответить]
  • Да, я как раз недавно занимался расчисткой категорий:
  • вот список всех статей о сезонах, которые вложены в Категория:Телесезоны. Все варианты в скобках:
  • и вот ещё список всех списков серий, вложенных в Категория:Списки эпизодов телесериалов.
    • Список выпусков «название» (2 шт)
    • Список выпусков телепередачи «название» (13 шт)
    • Список выпусков телешоу «название» (2 шт)
    • Список серий «название» (44 шт)
    • Список серий аниме «название» (83 шт)
    • Список серий мультсериала «название» (25 шт)
    • Список серий телесериала «название» (18 шт)
    • Список эпизодов мультсериала «название» (88 шт)
    • Список эпизодов сериала «название» (11 шт)
    • Список эпизодов серии мультсериалов «Название» (1 шт)
    • Список эпизодов телесериала «название» (390 шт)
    • Список эпизодов шоу «название» (2 шт)
За пределами категорий наверное 1—5% остаются, которые вряд ли будут выбиваться из этих вариантов. Те что с указанными штуками скорее проще будет переименовать, чем под них подстраиваться. Solidest (обс.) 18:50, 12 февраля 2024 (UTC)[ответить]
Касательно аниме, то думаю можно их игнорировать, т.к. у них свои карточки, объединяющие мангу с аниме (комиксы с мультсериалами), с которыми пусть сами что-то решают. Лучше исходить из тех статей где {{Сезон сериала}} используется уже сейчас. Solidest (обс.) 18:53, 12 февраля 2024 (UTC)[ответить]

Предварительный итог[править код]

✔ Сделано. Solidest, есть неплохой результат: Модуль:Сезон сериала. Пришлось повозиться с лимитами, но в итоге сделал красиво и по лимитам там ещё большой запас остается, так как в статьях по любому будут другие ресурсоёмкие функции… Вот тут частичные проверки тык, но нужно создать страницу тестов со статьями из рувики и все протестить. А потом будем выпускать модуль в боевой режим. С уважением, Vavilexxx (обс.) 15:31, 21 февраля 2024 (UTC)[ответить]

  • Страница юнит тестов.
  • {{Сезон сериала/песочница}} тоже доведена до ума. Осталось всё оттестить. С уважением, Vavilexxx (обс.) 19:02, 21 февраля 2024 (UTC)[ответить]
    • Вроде бы тесты все сделал. Тесты песочницы шаблона тоже все переписал. И из того что там заметил: (1) нужно добавить в модуль русский алиас к «season_number» — «номер сезона». (2) И локальные значения предыдущего/следующего сезона не отображаются в текущем виде (или это специально чтобы модуль потестить?). С предыдущим\следующим ещё предстоит викиданные подключить, которых раньше не было, а там появляются вопросы насчёт отображения. Должен ли быть приоритет у функции модуля или у ВД? Полагаю что у ВД. И не очень понимаю как сделать однообразное отображение ссылок с ВД в виде «Сезон 1». Поэтому вероятно экспорт с ВД для хронологии придётся в модуль встраивать? Solidest (обс.) 11:34, 22 февраля 2024 (UTC)[ответить]
  • Ок. Все учту. Занимаюсь доработкой по мере наличи времени. С уважением, Vavilexxx (обс.) 07:13, 23 февраля 2024 (UTC)[ответить]
  • «нужно добавить в модуль русский алиас…» — незачем, так как будет в шаблоне так: «season_number={{{номер сезона|}}}»
  • «И локальные значения предыдущего/следующего сезона не отображаются в текущем виде…» — потому что они берутся из названия страницы, а там название «Шаблон:Сезон сериала/песочница». На страницах будет нормально.
  • Проверку Викиданных добавлю в сам модуль. Уже думал об этом, теперь сложилось понимание как это сделать. Осталось реализовать. Схема такая (нужно ваше мнение для раздумий): Сначала проверяем есть ли link= — проверяем его и, если все ок, то возвращаем результат. Затем проверяем Викиданные аналогично. Затем проверяем БД списки эпизодов. И если до сих пор неудача, то ищем статью во всех статьях википространства (но это очень ресурсоёмко).
  • «однообразное отображение ссылок» будет. Я над этим сразу работал. С уважением, Vavilexxx (обс.) 11:10, 23 февраля 2024 (UTC)[ответить]
  • Да, точно. Исправил в песочнице.
  • Под локальными я имею ввиду те, что передаются вручную заполненным параметром. В данный момент ручное заполнение кажется не работает через один лишь link= в коде. На англовики это сделано через if в виде: «проверка на заполнение параметра — если найдено то его отображение — если не найдено то запуск модуля» — в общем я такой вариант уже начал делать, но добавил в шаблон пока закоменченным. Не знаю получится ли это сделать по другому.
  • Да, приоритет правильный. [локальное значение/link] > [ВД] > [модуль/БД] > ничего не выводить. Насчёт поиска по википространству не уверен что это нужно, и проще оставить пустым. И также скептически отношусь к самому наличию БД списки эпизодов. Понимаю что это костыль из-за проблем со стандартизацией названий, но нельзя ли это заменить на проверку по простой регулярке с самыми распространенными вариантами названий? Типа: Список (серий|эпизодов|выпусков) (|телесериала|мультсериала|сериала|телепередачи|аниме|телешоу) название. А у названия — если содержится любой символ кириллицы, то кавычки-ёлочки, если нет то без них. И так до первого срабатывания именно в таком порядке, а остальные варианты будут нетипичны и либо к переименованию, либо к ручному заполнению. Или такая регулярка и имелась в виду под поиском по статьям в википространстве?
Solidest (обс.) 12:18, 23 февраля 2024 (UTC)[ответить]
  • Ну это не костыль, а рабочая схема. Её часто используют в больших проектах и в big data, потому что перебор всего пространства очень ресурсоёмкий.
  • «такой вариант уже начал делать, но добавил в шаблон пока закоменченным» — на мой взгляд это не нужно, т.к проверка Викиданных будет вшита в модуль, а это только лишний код нужный лишь для страницы тестов. В боевом режиме он ни разу не сработает, а следовательно это излишки…
  • По поводу «регулярки и вариантов названий» — это и есть поиск и проверка по всему википространству и это очень ресурсоёмко и так было изначально и лимиты зашкаливали. Пришлось пересмотреть стратегию. Тут нельзя равняться на енвики, так как в английском языке нет окончаний и там более менее все стандартизировано по названиям, а у нас бардак и хаос в именовании страниц. Хотя прослеживается общая тенденция… С уважением, Vavilexxx (обс.)
  • Почему нужны только для страницы тестов? Это же буквально любое отображение ручного заполнения хронологии в статье, и это может быть нужно во множестве случаев, в которых на викиданные не стоит ориентироваться. Да и у них нет постоянной схемы заполнения хронологии. Где-то у них след.\пред. помещают в качестве квалификаторов в свойстве «part of series», где-то сразу в follows/followed by. Мы будем ориентироваться только на второй вариант и поэтому во многих случаях будут белые пятна. Но и расхождения с википедией тоже могут быть. Например, условно, на рувики у Доктора Кто нужно поместить в хронологию статью Доктор Кто (спецвыпуски, 2008—2010), а на викиданных там будет конкретный спецвыпуск, а не обзорная статья. Ссылку на элемент спецвыпуска выводить в статье не нужно, когда есть конкретная статья. Могут быть и другие нестандартные случаи, где локальное заполнение нужно учитывать и выводить, если оно есть, как и на английской вики.
  • Разве именно такое регулярное является ресурсоёмким? По сравнению с простым списком что сейчас указан в модуле (со множеством ненужных вариантов типа минисериала или вебсериала) — этот кажется менее ресурсозатратным. Использование окончаний на русском никак не должно влиять, так как все названия в заголовках списков должно быть в именительном падеже. Был один случай в родительном падеже и я его уже переименовал, и также исправил до 10 ошибок с кавычками у латинского языка.
    • Ещё альтернативный вариант: проверка по стандартному названию — «список серий телесериала\мультсериала», и если не срабатывает, то просмотреть список, который переделать в «БД исключений» названий конкретных статей, который должен только сокращаться и не пополняться.
Solidest (обс.) 12:57, 23 февраля 2024 (UTC)[ответить]

Итог[править код]

✔ Сделано. Думаю на этом все. Проверку Викиданных не так просто добавить в модуль, как оказалось. Лучше ёё добавить в шаблон в виде |link={{wikidata|P156|{{{следующий|{{{Следующий сезон|{{{След_сезон|}}}}}}}}}|from={{{from|}}}}}. С уважением, Vavilexxx (обс.) 17:51, 25 февраля 2024 (UTC)[ответить]

  • Добавил ещё несколько примеров для сезонов AHS. Думаю, что есть смысл вообще отказаться от интерпретирования значений без круглых скобок, т.к. это в любом случае всегда должно быть заполнение параметров вручную или просто отображение данных с ВД. Solidest (обс.) 05:00, 26 февраля 2024 (UTC)[ответить]
    • Я кстати планирую одновременно с обновлением карточки пройтись по всем статьям ботом и подчистить и алиасы, и удалить название+следующий+предыдущий там где они будут не нужны. Так что можно исходить из того, что неправильных предыдущий/следующий не будет. Solidest (обс.) 05:43, 26 февраля 2024 (UTC)[ответить]
  • Solidest, я прошелся по статьям и там конечно нужно вычищать карточки. Удалять-вычищать-исправлять-добавлять параметры «Цвет, Название, Номер сезона, Предыдущий и Следующий» по максимуму… Боту есть над чем поработать… С уважением, Vavilexxx (обс.) 09:20, 26 февраля 2024 (UTC)[ответить]
    • Зря уже запустили модуль. Я пока только собирал все значения след\пред сезонов из статей — чтобы потом просмотреть какие из них ведут на (1) существующие статьи, (2) несуществующие или (3) разделы внутри статей. Потом хотел удалить те, что ведут на существующие статьи, оставив только красные линки. И тоже самое сделать для заголовков — удалить там, где они не нужны. Поэтому стоило сперва добиться чтобы красные ссылки работали и очистить карточки от мусора. Так как сейчас из карточек пропало уйма значений, а где-то заголовки выглядят так: Финес и Ферб (сезон 4). Solidest (обс.) 09:24, 26 февраля 2024 (UTC)[ответить]
  • Можете откатить. Я запустил, чтобы посмотреть разные статьи — так проще. И теперь мне понятен масштаб проблемы… С уважением, Vavilexxx (обс.) 09:33, 26 февраля 2024 (UTC)[ответить]
    • Вот собрал ещё некоторые ошибки по нестандартным значениям «следующий»:
Solidest (обс.) 09:35, 26 февраля 2024 (UTC)[ответить]
  • Я посмотрел. Это все работа для бота. Там и со старым шаблоном бардак… Вернул старый шаблон. С уважением, Vavilexxx (обс.) 09:40, 26 февраля 2024 (UTC)[ответить]
    • В смысле для бота? Во всех этих случаях вручную заполненное значение должно иметь приоритет над функцией и отображаться как есть. Это касается и красных ссылок. Если редакторы статей захотят выставить ссылку на что-то нестандартное или ненаписанную статью, то у них должна быть такая возможность. Иначе они в первую же неделю придут жаловаться на это :) Solidest (обс.) 09:44, 26 февраля 2024 (UTC)[ответить]
    • Для бота тут задача разве что только оставить лишь такие значения. Но в шаблоне нужно решить как делать отображение для таких ссылок — тупо через «#if существует, то отобразить» как на enwiki, или продолжать вписывать исключения для link= (что кажется не самым оптимальным). Solidest (обс.) 09:47, 26 февраля 2024 (UTC)[ответить]
  • Ок, подправлю модуль. Хотелось как лучше, а получается как всегда: «1. Заказчик всегда прав. 2. Если заказчик не прав смотри пункт первый.» :)
  • Но и для бота там много работы: удалить из параметра |Название = кавычки, жирный шрифт, теги, Слова типа «Сезон 4» и прочую чушь. А лучше удалить параметр совсем. Исправить параметры |предыдущий =, |следующий =, |список серий = и добавить параметр |номер сезона = там, где неправильное отображение этих ссылок… С уважением, Vavilexxx (обс.) 10:02, 26 февраля 2024 (UTC)[ответить]
    • Да, «название» планирую полностью убирать, как перепроверю будут ли случаи где оно может быть нужно. «предыдущий» и «следующий» оставлю только нестандартные и красные значения.
      А со «списком серий» пока не уверен как поступить. Как сейчас модуль получает на них ссылку? В первую очередь пытается из названия статьи получить ссылку на какие-то стандартные варианты названий списков? И если статьи не нашлось, то потом проверяет через названием+префиксы список из БД? Или может быть ищет только по БД? Если сразу ищет в БД, то будут проблемы после переименований статей и тогда лучше оставлять списки в карточке, если же сперва ищет стандартные варианты, то значения можно убирать из карточек. Solidest (обс.) 10:13, 26 февраля 2024 (UTC)[ответить]
  • Схема-приоритет поиска рабочей ссылки типа «Список эпизодов телесериала „Название“» такая => args.link -> wikidata -> database -> zeronamespace -> nil. Думаю лучше оставить ссылки, а там где их нет — будет искаться ссылка в других местах. Ещё нужно БД ссылок почистить — там вообще все, что нашлось в поиске… С уважением, Vavilexxx (обс.) 10:34, 26 февраля 2024 (UTC)[ответить]

Solidest, у меня возникла идея — нужно обсудить и решить. Предлагаю добавить параметры |Красные ссылки = да-нет и |Текст без ссылки = да-нет. И если они да, то будет или текст или красная ссылка соответственно, если нет или пусто, то ничего не будет, если ссылка не существует. С уважением, Vavilexxx (обс.) 10:55, 26 февраля 2024 (UTC)[ответить]

  • В карточке параметры на срабатывание логики точно не приветствуются. И разве нельзя автоматически решать через условие в шаблоне/модуле? Когда пользователь указывает красную ссылку — это всегда будет значить что это «красная ссылка = да». Когда пользователь ничего не указывает — то это или экспорт с ВД или срабатывание модуля. (Экспорт с ВД тоже скорее всего часто будет красным.) Когда указывает синюю ссылку, то это намеренный обход функции модуля. А текст без ссылки вероятно не нужен вовсе, так как таких было всего до 5 случаев и я их все уже исправил на красные ссылки (кроме списков серий — до них пока не добрался). Solidest (обс.) 11:06, 26 февраля 2024 (UTC)[ответить]
  • В целом всё готово и нормально работает. Я ещё немного подправлю модуль, но это уже нюансы. Но уже не сегодня. Улучшать можно бесконечно. И ещё вопрос по шаблону: зачем там два списка серий? Вверху и текст4. С уважением, Vavilexxx (обс.) 17:03, 26 февраля 2024 (UTC)[ответить]
    • В текст4 забыл старый алиас убрать. В этот параметр вставляют ссылки на раздел с сериями в статье об этом сезоне — этот параметр возможно стоит вообще удалять из карточки т.к. используется всего в 10-15 статьях, но пока оставил. А снизу же список на отдельную статью для всего сериала. Solidest (обс.) 17:10, 26 февраля 2024 (UTC)[ответить]
  • Викидату после какой функции? Я не понял о чем речь?. С уважением, Vavilexxx (обс.) 17:05, 26 февраля 2024 (UTC)[ответить]
    • Вернул чтобы было наглядно о чём я: Шаблон:Сезон сериала/тесты#Хронология через Викиданные. Когда идёт сперва проверка на наличие викиданных, то будет много такого неотформатированного мусора (так как за заголовками в викиданных не особо следят). Поэтому наверное лучше викиданные выносить за пределы вызова модуля и проверять их и выводить только в самом конце, когда модуль статью не нашел. Solidest (обс.) 17:14, 26 февраля 2024 (UTC)[ответить]
      • Похоже что это в любом случае лучше решать через обработку модулем, чтобы и тут отображался формат «Сезон n». И чтобы это работало как нужно, нужна функция в {{delink}}, которая будет отдавать название статьи с ВД. На англовики такая функция в делинке есть, а у нас нет — модуль не обновляли. Сделал запрос на его обновление, а пока можно отключить викиданные в этом месте. Solidest (обс.) 19:14, 26 февраля 2024 (UTC)[ответить]
  • Про delink да я знаю, хотел подправить, но там защита только инженеры и админы и я плюнул и реализовал собственную функцию в модуле. В итоге от прежнего модуля остались только рожки да ножки. Подправил регулярки, называется… С уважением, Vavilexxx (обс.) 19:44, 26 февраля 2024 (UTC)[ответить]
  • Всё, ботом сделал исправления по всем карточкам и перенес песочницу в основной шаблон. Проверил все случаи где остались предыдущий/следующий и вроде бы всё без проблем. Единственное — вылезли ошибки в списках серий когда карточки уже находятся в списках серий:
Ну и в Магнуме 2018 хронология не появилась. Solidest (обс.) 23:39, 26 февраля 2024 (UTC)[ответить]
  • Прекрасные новости. Поздравляю с успешным завершением. Нюансы доделаем. В Аанге и Корре так и было со старым шаблоном и это нормально на мой взгляд. А Магнуса и Анубиса я собирался сегодня исправить. С уважением, Vavilexxx (обс.) 05:55, 27 февраля 2024 (UTC)[ответить]
    • Поздравляю и благодарю и вас :) а почему откатили в в шаблоне? После массовой зачистки параметров ботом уже не стоит откатывать, т.к. это отключает хронологию в 90% статей - лучше дорабатывать уже работающий. А у Аватара и Корры ошибки сейчас нет. Думаю что какой-то механизм чтобы раздел списка не отображался вместе с ошибкой все же нужен. Ещё возможно стоит предусмотреть указание "-" чтобы отключать списки, если бот будет не тот список отображать. Solidest (обс.) 06:47, 27 февраля 2024 (UTC)[ответить]
  • Шаблон {{Сезон сериала}} не отпатрулирован в связи с моей последней случайной правкой. Патруль сбился и мы не сможем его вернуть. Нужны полномочия патрулирующего. И там теперь каскадно не отпатрулированы всё страницы, в которые он включён. Нужно кого-то просить. С уважением, Vavilexxx (обс.) 08:50, 27 февраля 2024 (UTC)[ответить]
  • Я посмотрел, у вас же есть статус патрулирующего, разве нет? Просто отпатрулируйте, если всё нормально в шаблоне. Или это глюки вики? У вас отпатрулирован шаблон? У меня нет... С уважением, Vavilexxx (обс.) 08:56, 27 февраля 2024 (UTC)[ответить]
    • У меня отпатрулировано — в истории нет желтых правок, кнопка патрулирования неактивна снизу и напротив последней правки указано что отпатрулировано автоматически. Похоже что какие-то баги с вики. Снял патрулирование и ещё раз отпатрулировал — помогло? Solidest (обс.) 09:00, 27 февраля 2024 (UTC)[ответить]

✔ Сделано. Проблема Магнума решена. Была ошибка в регулярке. А также расширил возможность отключения «Списка серий» и «пред/след сезонов». Теперь принимает «no, n, false, f, нет, н, -» в качестве ключа отключения. Осталось решить проблему «{{нп» ссылок. С уважением, Vavilexxx (обс.) 08:29, 28 февраля 2024 (UTC)[ответить]

  • Про delink, да я видел, мне пришло уведомление. Про Викиданные и красные ссылки к сожалению да — они удаляются Викиданными, так же как и я изначально сделал модуль, потому, что по правилам вики в статьях (в идеале) не должно быть красных ссылок… И тут встаёт вопрос: а нужны ли нам вообще эти Викиданные, если и так все нормально работает? С уважением, Vavilexxx (обс.) 18:20, 28 февраля 2024 (UTC)[ответить]
    • {{wikidata}} сам по себе не удаляет красные ссылки. Попробуйте запустить {{delink|wikilinks=target|{{удалить тэги|{{wikidata|P155|[[Несуществующая статья|Текст]]|from=Q20649687}}}}}} в Служебная:Развёртка шаблонов — ссылку на статью всё равно выдает. Мне кажется в песочнице какие-то проблемы с логикой\очередностью, но понять не могу как лучше это сделать. Solidest (обс.) 18:25, 28 февраля 2024 (UTC)[ответить]
  • А что в статьях? Надо обновить шаблон и проверить статьи. Может это логика тестов работает не совсем корректно. С уважением, Vavilexxx (обс.) 18:34, 28 февраля 2024 (UTC)[ответить]
  • В итоге всё же проблема была в именно в коде. Получилось сделать так:
    — если статья из локального значения существует = вывод (передача в модуль) значения как есть
    — если не существует = проверка викиданных и:
    —— если существует на ВД, то вывод только названия статьи в модуль
    —— если не существует, то вывод оригинального локального значения.
    Плюс у ВД приоритет если там указана существующая статья, а локально красная ссылка. Получилось заморочено + с ресурсоёмким ifexist. И также не учитывает вывод ссылок с ВД если элемент есть а русской статьи нет — к этому ещё надо уровень проверок достраивать. Так что вероятно действительно лучше не заморачиваться. Solidest (обс.) 19:38, 28 февраля 2024 (UTC)[ответить]
  • Глядя на все эти танцы с бубном я увидел себя, когда у меня те же проблемы были, когда я Викиданные в модуль запихивал… Потому я и написал тогда, что оказалось не все так просто с Викиданными. С уважением, Vavilexxx (обс.) 19:53, 28 февраля 2024 (UTC)[ответить]